package com.corejsf;

import java.util.ArrayList;

public class Categori {


	private String navn;
	private String beskrivelse;
	private ArrayList<Topic> topics;
	
	public Categori(){
		//
	}
	
	public Categori(String navn, String beskrivelse){
		this.navn = navn;
		this.beskrivelse = beskrivelse;
		topics = new ArrayList<Topic>();
	}
	
	public void update(Categori cat){
		navn = cat.getNavn();
		beskrivelse = cat.getBeskrivelse();
		topics = cat.getTopics();
	}
	
	public Categori copy(){
		Categori temp = new Categori();
		temp.navn = navn;
		temp.beskrivelse = beskrivelse;
		temp.topics = topics;
		return temp;
	}
	
	public String getNavn(){
		return navn;
	}
	
	public void setNavn(String navn){
		this.navn = navn;
	}
	
	public String getBeskrivelse(){
		return beskrivelse;
	}
	
	public void setBeskrivelse(String beksrivelse){
		this.beskrivelse = beksrivelse;
	}
	
	public void createTopic(){
		
	}
	
	public ArrayList<Topic> getTopics(){
		return topics;
	}
	
	@Override
	public String toString() {
		return navn;
	}
}
